bmp2agb [Tool Command]

Converts bitmap into text or binary for output.

Syntax

bmp2agb [-bi/-bm|c/-f/-h/-d 8|16/-r/-l search/-h 4|8/-np/-o offset] input-file.bmp

Description

Converts bitmap into text or binary for output.

The command arguments are described below:

input-file
The input bitmap file. Supports 4bit, 8bit, and 24bit.
-bi
Output as a binary file.
-bm
Output in bitmap format. Invalid for 4bit images. Selected by default for 24bit images.
-c
Output in character format. Selected by default for 4bit and 8bit images. Invalid for 24bit images.
-f
Flip horizontally (mirror) and output.
-h
Attach 4Byte header to unconverted data so it can be recognized.
-d bitSize (8|16)
Output difference-converted data. For expansion, use Diff8BitUnFilterWram(), Diff8BitUnFilterVram(), or Diff16BitUnFilter().
-r
Output using run-length compression. For expansion, use RLUnCompVram() or RLUnCompWram().
-l search (>0)
Output using LZ77 compression. For expansion, use LZ77UnCompVram() or LZ77UnCompWram(). For data to be expanded with LZ77UnCompVram(), specify 2 or greater for "search."
-h bitSize (4|8)
Output using Huffman compression. For expansion, use HuffUnComp().
-np
Do not output palettes.
-o offset
Shift the image by the "offset" value only.

Example

In this example, the converted data is output in the following order: original data with attached header -> LZ77 compression -> Huffman compression

bmp2agb -h -l 2 -h 4 input-file.bmp


AGB-06-0030-001A (2/26/01)
© 2001 Nintendo of America Inc.